Калькулятор автокредитов — базовое программирование на PHP

Поделиться ссылкой:

Сначала нам нужно будет создать новый файл PHP: simplecarloancalculator.php. PHP-файл оценивает веб-сайт как обычный HTML-файл, кроме кода, написанного в теге php.
Начнем с создания форм HTML-форм для ввода данных на эту веб-страницу.

Цена автомобиля: Дата: Процентная ставка: Приведенный выше код создает форму, содержащую три текстовых поля и кнопку.

Цена автомобиля: ___
Срок: ___
Процентная ставка: ___
[Calculate]


Перевести на:
После нажатия кнопки «Расчет» данные в текстовых полях будут отправлены на страницу с именем: simplecarloancalculator.php. Они загружаются в наш веб-браузер. Текущая страница simplecarloancalculator.php будет восстановлена, и у нас будет доступ к данным, введенным в форме в поле с именем $ _POST.
Чтобы использовать данные, введенные в текстовое поле автомобиля, мы используем $ _POST [carPrice]где carPrice — это имя, используемое в приведенной выше форме. Поскольку мы фактически используем PHP-код перед созданием формы, мы размещаем код над формой.

Кодирование PHP

Начнем с двух функций и одной переменной.

isset () — Функция проверяет настройку переменной [returns true / false].
Blank () — Функция для проверки, является ли переменная пустой [returns true / false].
$ CarPrice — переменная для хранения цены на автомобиль.

Кажется, что isset () и empty () делают почти то же самое, но вскоре я объясню небольшое, но очень важное различие.
Давайте посмотрим на фрагмент кода.

if (isset ($ _ POST ['carPrice']) &&! Пусто ($ _ POST ['carPrice']));
}
Другое
{
$ carPrice = 0;
}
isset ($ _ POST ['carPrice']) -> Если что-то вроде carPrice было написано в texbox (оно будет возвращено, даже если был отправлен пустой почтовый ящик).
empty ($ _ POST ['carPrice']) -> Если ничего нет в $ _POST ['carPrice'] (возвращается в первый раз после загрузки страницы).

Комбинированные выражения (мы наблюдаем функцию перед пустым) будем оценивать как:
Если carPrice был введен в текстовое поле, и поле не было пустым. Переменная $ carPrice
будет установлена ​​на что-то еще, мы установим переменную $ carPrice равным 0.

В той же процедуре потребуются термин и interestRate, а также создание переменных $ term и $ interestRate, но этот код здесь не будет повторяться.
Время заниматься математикой.
Мы также создадим функцию с тремя входными параметрами $ totalLoan, $ years и $ interest. Затем функция возвращает цену в месяц, округленную до всего доллара.

function calculateMonthlyAmortizingCost ($ totalLoan, $ years, $ interest)
Interest / 1200)), ($ years * 12));
return ($ totalLoan * $ tmp) * ($ interest / 1200) / ($ tmp — 1));
}

Следующим шагом будет использование нашей вновь созданной функции и передача наших переменных в качестве аргументов.

$ monthCost = расчетMonthlyAmortizingCost ($ carPrice, $ term, $ interestRate);

И все готово! Нам почти нужно печатать цену на веб-странице. Чтобы сделать это, мы будем использовать функцию эха для приведения текста к веб-странице.
echo ($ MonthlyCost)


Мы не придумываем новости, мы их копируем! Верить или нет тому, что вы прочитали на нашем сайте, личное дело каждого!

Похожие записи

Top